/*
 * 文 件 名:  ${tableName}DTO.java
 * 版   权: Copyright www.${company}.com Corporation ${dateYear} 版权所有
 * 描     述:  <描述>
 * 修 改 人:  mingbao
 * 修改时间:  ${dateTime}
 * 跟踪单号: <跟踪单号>
 * 修改单号: <修改单号>
 * 修改内容: <修改内容>
 */
package com.${company}.${projectName}.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
<#assign num=0>
<#list tableAttrs as tableAttr>
<#if tableAttr.isDto == 1>
<#if tableAttr.javaTypeShort??>
<#if tableAttr.javaTypeShort == 'Timestamp'>
<#if num == 0>
import java.io.Serializable;
import java.sql.Timestamp;
</#if>
<#assign num=1>
</#if>
</#if>
</#if>
</#list>
<#assign num=0>
<#list tableAttrs as tableAttr>
<#if tableAttr.isDto == 1>
<#if tableAttr.javaTypeShort??>
<#if tableAttr.javaTypeShort == 'Date'>
<#if num == 0>
import java.util.Date;
</#if>
<#assign num=1>
</#if>
</#if>
</#if>
</#list>

/**
 * <一句话功能简述>
 * <功能详细描述>
 * 
 * @author  mingbao
 * @version  [版本号, ${dateTime}]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class ${tableName}Model extends AbstractBaseModel implements Serializable
{

    /**
     * 注释内容
     */
    private static final long serialVersionUID = 1L;

    <#list tableAttrs as tableAttr>
    <#if tableAttr.isDto == 1>
    /*${tableAttr.columnComment}*/    
    private ${tableAttr.javaTypeShort} ${tableAttr.property};
    
	</#if>
    </#list>
    
    
    <#list tableAttrs as tableAttr>
    <#if tableAttr.isDto == 1>  

    public ${tableAttr.javaTypeShort} get${tableAttr.propertyBig}()
    {
        return ${tableAttr.property};
    }

    public void set${tableAttr.propertyBig}(${tableAttr.javaTypeShort} ${tableAttr.property})
    {
        this.${tableAttr.property} = ${tableAttr.property};
    }
	</#if>
    </#list>
}
